contract supervisor - French English Dictionary